////public class generic_type {
////    class Box<T>{
////        private T value;
////        public Box(T value){
////            this.value = value;
////        }
////        public T getValue(){
////            return value;
////        }
////        public void setValue(T value){
////            this.value = value;
////        }
////    }
////
//////    public class generic_type{
////        public static void main(String[] args){
////            Box<String> stringBox = new Box<>("Hello");
////            System.out.println(stringBox.getValue());
////
////            Box<Integer> intBox = new Box<>(123);
////            System.out.println(intBox.getValue());
////
////            Box<Double> doubleBox = new Box<>(45.67);
////            System.out.println(doubleBox.getValue());
////
////            stringBox.setValue("Goodbye!");
////            System.out.println(stringBox.getValue());
////        }
////
//////    }
////}
// //定义一个泛型类 Box，T 是泛型类型参数
//class Box<T> {
//    private T value;  // 存储泛型类型的数据
//
//    // 构造方法
//    public Box(T value) {
//        this.value = value;
//    }
//
//    // 获取值的方法
//    public T getValue() {
//        return value;
//    }
//
//    // 设置值的方法
//    public void setValue(T value) {
//        this.value = value;
//    }
//}
//
//public class generic_type {
//    public static void main(String[] args) {
//        // 创建一个泛型类的对象，指定类型为 String
////        Box<String> stringBox = new Box<>("Hello");
//        Box<String> stringBox = new Box<>("Hello");  // 创建一个装String的盒子
////        stringBox.setValue("Hello");
//        System.out.println(stringBox.getValue());  // 输出 "Hello"
//
//        // 创建一个泛型类的对象，指定类型为 Integer
//        Box<Integer> intBox = new Box<>(123);
//        System.out.println(intBox.getValue());  // 输出 123
//
//        // 创建一个泛型类的对象，指定类型为 Double
//        Box<Double> doubleBox = new Box<>(45.67);
//        System.out.println(doubleBox.getValue());  // 输出 45.67
//
//        // 修改值
//        stringBox.setValue("Goodbye");
//        System.out.println(stringBox.getValue());  // 输出 "Goodbye"
//    }
//}
